首页> 外文OA文献 >Replay Debugging of Complex Real-Time Systems: Experiences from Two Industrial Case Studies
【2h】

Replay Debugging of Complex Real-Time Systems: Experiences from Two Industrial Case Studies

机译:重播复杂实时系统的调试:两个人的经验   工业案例研究

摘要

Deterministic replay is a method for allowing complex multitasking real-timesystems to be debugged using standard interactive debuggers. Even thoughseveral replay techniques have been proposed for parallel, multi-tasking andreal-time systems, the solutions have so far lingered on a prototype academiclevel, with very little results to show from actual state-of-the-practicecommercial applications. This paper describes a major deterministic replaydebugging case study performed on a full-scale industrial robot control system,as well as a minor replay instrumentation case study performed on a militaryaircraft radar system. In this article, we will show that replay debugging isfeasible in complex multi-million lines of code software projects running ontop of off-the-shelf real-time operating systems. Furthermore, we will discusshow replay debugging can be introduced in existing systems withoutimpracticable analysis efforts. In addition, we will present benchmarkingresults from both studies, indicating that the instrumentation overhead isacceptable and affordable.
机译:确定性重播是一种允许使用标准交互式调试器调试复杂的多任务实时系统的方法。即使已针对并行,多任务和实时系统提出了几种重播技术,但到目前为止,这些解决方案仍停留在原型学术水平上,实际的商业实践状态显示的结果很少。本文介绍了在大型工业机器人控制系统上进行的主要确定性重放调试案例研究,以及在军用飞机雷达系统上进行的小型重放仪表案例研究。在本文中,我们将展示在现成的实时操作系统之上运行的复杂的数百万行代码软件项目中,重播调试是可行的。此外,我们将讨论如何在不进行不切实际的分析工作的情况下将重播调试引入现有系统。此外,我们还将提供这两项研究的基准测试结果,表明仪器的开销是可以接受的并且负担得起。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号